"""
对象实例化，就是创建一个对象
他也叫 实例属性 实例方法
成员属性：
    每一个对象都有的属性
语法：
    1.self.成员属性名=值
    2.要在__init__方法内创建成员属性 __init__他是python的内置函数

创建对象的时候，自动的调用__init__方法

成员方法：
    第一个参数是self的话，就是成员方法 前提，必须在类中
    每一个对象都有的方法
调用： 对象名.成员方法名()

self作用： 那个对象调用，就执行那个对象  谁调用，self就指向谁


"""
class People:
    def __init__(self,name,age=10,sex="男"):
        #通过参数来给成员属性赋值
        self.name=name
        self.age=age
        self.sex=sex

    def eat(self):
        print("成员方法")

    def show_info(self):
        print(f"姓名：{self.name},年龄：{self.age},性别：{self.sex}")




#
p1=People("小白",20,"男")
# p1.__init__()
print(p1.name,p1.age,p1.sex)
#成员方法调用
p1.show_info()

p2=People("小黑",30,"女")
print(p2.name)
p2.show_info()
#
# p3=People("小紫")
# # p1.__init__()
# print(p3.name,p3.age,p3.sex)










